Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 }

B grade: { }

C grade: { }

F grade: { }

2.1.3 Maple

A grade: { 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 }

B grade: { }

C grade: { }

F grade: { 5, 10 }

2.1.4 Maxima

A grade: { 4, 9, 14, 15, 19, 23, 27, 28, 31, 34

B grade: { }

C grade: { 1, 2, 3, 6, 7, 8, 11, 12, 13, 16, 17, 18, 20, 21, 22, 24, 25, 26, 29, 30, 32, 33 }

F grade: { 5, 10 }

2.1.5 FriCAS

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 }

B grade: { }

C grade: { }

F grade: { }

2.1.6 Sympy

A grade: { 3, 4, 8, 9, 13, 14, 15, 18, 19, 22, 23, 26, 27, 28, 31, 34 }

B grade: { 12, 25 }

C grade: { }

F grade: { 1, 2, 5, 6, 7, 10, 11, 16, 17, 20, 21, 24, 29, 30, 32, 33 }

2.1.7 Giac

A grade: { 4, 9, 14, 15, 19, 23, 27, 28, 31, 34 }

B grade: { }

C grade: { 1, 2, 3, 6, 7, 8, 11, 12, 13, 16, 17, 18, 20, 21, 22, 24, 25, 26, 29, 30, 32, 33 }

F grade: { 5, 10 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac{\text{antiderivative leaf size}}{\text{optimal antiderivative leaf size}}\)










Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 249 249 160 204 4116 448 0 304
normalized size 1 1. 0.64 0.82 16.53 1.8 0. 1.22
time (sec) N/A 0.252 0.738 0.027 2.762 1.985 0. 1.225


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 123 123 112 99 1307 325 0 244
normalized size 1 1. 0.91 0.8 10.63 2.64 0. 1.98
time (sec) N/A 0.041 0.326 0.027 2.068 1.494 0. 1.241


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A A C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 98 98 85 81 394 279 88 182
normalized size 1 1. 0.87 0.83 4.02 2.85 0.9 1.86
time (sec) N/A 0.028 0.186 0.027 3.103 1.34 0.611 1.189


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 17 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.009 2.261 0.089 0. 0. 0. 0.


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F A F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 111 111 110 0 0 312 0 0
normalized size 1 1. 0.99 0. 0. 2.81 0. 0.
time (sec) N/A 0.094 3.745 0.224 0. 1.407 0. 0.


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 251 251 164 202 4120 443 0 306
normalized size 1 1. 0.65 0.8 16.41 1.76 0. 1.22
time (sec) N/A 0.218 0.752 0.026 2.702 1.456 0. 1.33


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 124 124 116 98 1308 321 0 247
normalized size 1 1. 0.94 0.79 10.55 2.59 0. 1.99
time (sec) N/A 0.046 0.334 0.027 1.83 1.412 0. 1.173


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A A C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 99 99 88 79 394 277 94 185
normalized size 1 1. 0.89 0.8 3.98 2.8 0.95 1.87
time (sec) N/A 0.024 0.186 0.026 2.696 1.39 0.62 1.178


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 18 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.009 1.752 0.085 0. 0. 0. 0.


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F A F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 111 111 114 0 0 309 0 0
normalized size 1 1. 1.03 0. 0. 2.78 0. 0.
time (sec) N/A 0.092 4.625 0.223 0. 1.463 0. 0.


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 82 82 67 59 215 227 0 101
normalized size 1 1. 0.82 0.72 2.62 2.77 0. 1.23
time (sec) N/A 0.035 0.149 0.026 2.82 1.358 0. 1.194


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A B C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 41 41 39 30 169 124 155 88
normalized size 1 1. 0.95 0.73 4.12 3.02 3.78 2.15
time (sec) N/A 0.014 0.055 0.024 2.671 1.398 1.358 1.176


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A A C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 24 24 24 20 95 89 29 53
normalized size 1 1. 1. 0.83 3.96 3.71 1.21 2.21
time (sec) N/A 0.006 0.026 0.026 2.823 1.273 0.567 1.118


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 15 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.009 8.149 0.083 0. 0. 0. 0.


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 55 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.026 11.642 0.099 0. 0. 0. 0.


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 248 248 170 191 4232 440 0 286
normalized size 1 1. 0.69 0.77 17.06 1.77 0. 1.15
time (sec) N/A 0.241 0.664 0.037 3.495 1.593 0. 1.328


















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 126 126 116 95 1374 316 0 230
normalized size 1 1. 0.92 0.75 10.9 2.51 0. 1.83
time (sec) N/A 0.067 0.274 0.034 1.832 1.474 0. 1.17


















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A A C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 100 100 97 72 410 236 83 165
normalized size 1 1. 0.97 0.72 4.1 2.36 0.83 1.65
time (sec) N/A 0.051 0.107 0.033 2.717 1.458 1.552 1.279


















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 32 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.029 2.594 0.138 0. 0. 0. 0.


















Problem 20 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 248 248 175 199 4242 435 0 289
normalized size 1 1. 0.71 0.8 17.1 1.75 0. 1.17
time (sec) N/A 0.242 0.665 0.033 3.205 1.483 0. 1.282


















Problem 21 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 126 126 122 99 1377 312 0 232
normalized size 1 1. 0.97 0.79 10.93 2.48 0. 1.84
time (sec) N/A 0.076 0.286 0.033 2.413 1.525 0. 1.298


















Problem 22 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A A C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 100 100 100 76 410 234 88 167
normalized size 1 1. 1. 0.76 4.1 2.34 0.88 1.67
time (sec) N/A 0.056 0.112 0.031 2.586 1.433 1.356 1.243


















Problem 23 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 32 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.029 3.421 0.135 0. 0. 0. 0.


















Problem 24 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 85 85 77 64 228 215 0 86
normalized size 1 1. 0.91 0.75 2.68 2.53 0. 1.01
time (sec) N/A 0.07 0.15 0.032 2.967 1.469 0. 1.196


















Problem 25 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A B C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 46 46 41 35 185 135 121 73
normalized size 1 1. 0.89 0.76 4.02 2.93 2.63 1.59
time (sec) N/A 0.033 0.065 0.032 2.576 1.382 1.983 1.187


















Problem 26 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A A C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 27 27 26 20 46 73 22 35
normalized size 1 1. 0.96 0.74 1.7 2.7 0.81 1.3
time (sec) N/A 0.015 0.013 0.032 1.79 1.334 1.272 1.226


















Problem 27 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 30 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.029 7.971 0.126 0. 0. 0. 0.


















Problem 28 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 68 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.052 9.901 0.162 0. 0. 0. 0.


















Problem 29 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 285 285 187 396 5829 568 0 763
normalized size 1 1. 0.66 1.39 20.45 1.99 0. 2.68
time (sec) N/A 0.274 1.265 0.03 4.043 1.531 0. 1.311


















Problem 30 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 140 140 129 182 1705 359 0 439
normalized size 1 1. 0.92 1.3 12.18 2.56 0. 3.14
time (sec) N/A 0.058 0.587 0.026 2.707 1.465 0. 1.36


















Problem 31 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 21 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.012 4.817 0.253 0. 0. 0. 0.


















Problem 32 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 291 291 215 378 6029 608 0 724
normalized size 1 1. 0.74 1.3 20.72 2.09 0. 2.49
time (sec) N/A 0.364 1.177 0.035 4.079 1.605 0. 1.35


















Problem 33 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 150 150 139 170 1789 369 0 410
normalized size 1 1. 0.93 1.13 11.93 2.46 0. 2.73
time (sec) N/A 0.094 0.43 0.036 2.854 1.576 0. 1.323


















Problem 34 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 43 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.04 3.842 0.372 0. 0. 0. 0.









2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac{\text{number of rules}}{\text{integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [24] had the largest ratio of [ 0.4667 ]

Table 2.1Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac{\text{number of rules}}{\text{integrand leaf size}}\)







1 A 8 6 1. 15 0.4







2 A 4 4 1. 13 0.308







3 A 3 3 1. 11 0.273







4 A 0 0 0. 0 0.







5 A 5 4 1. 32 0.125







6 A 8 6 1. 16 0.375







7 A 4 4 1. 14 0.286







8 A 3 3 1. 12 0.25







9 A 0 0 0. 0 0.







10 A 5 4 1. 34 0.118







11 A 6 6 1. 13 0.462







12 A 3 3 1. 11 0.273







13 A 2 2 1. 9 0.222







14 A 0 0 0. 0 0.







15 A 0 0 0. 0 0.







16 A 10 7 1. 17 0.412







17 A 6 5 1. 15 0.333







18 A 5 4 1. 13 0.308







19 A 0 0 0. 0 0.







20 A 10 7 1. 18 0.389







21 A 6 5 1. 16 0.312







22 A 5 4 1. 14 0.286







23 A 0 0 0. 0 0.







24 A 8 7 1. 15 0.467







25 A 5 4 1. 13 0.308







26 A 4 3 1. 11 0.273







27 A 0 0 0. 0 0.







28 A 0 0 0. 0 0.







29 A 8 6 1. 19 0.316







30 A 4 4 1. 17 0.235







31 A 0 0 0. 0 0.







32 A 10 7 1. 21 0.333







33 A 6 5 1. 19 0.263







34 A 0 0 0. 0 0.